package com.hdit.guimei.mapper;

import com.hdit.guimei.domain.Address;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author 张宝玉
 * @date 2021/1/18 11:50
 */
public interface AddressMapper {
    /**
     *@methodName  addaddress
     *@方法功能描述：增加收货地址
     *@params  [address]
     *@return  int
     *@author   张宝玉
     *@Date    2021/1/18
     */
    public int addaddress(Address address);
    /*
     *@methodName  updateadddress
     *@方法功能描述：修改收获地址 通过id
     *@params  [address, id]
     *@return  int
     *@author   张宝玉
     *@Date    2021/1/18
     */
    public int updateadddress(@Param("address")String address, @Param("id") int id);
    /**
     *@methodName  deleaddress
     *@方法功能描述：修改地址的状态  删除
     *@params  [id]
     *@return  int
     *@author   张宝玉
     *@Date    2021/1/18
     */
    public  int deleaddress(String aid);
    /*
     *@methodName  findaddress
     *@方法功能描述：通过id查收货地址
     *@params  [id]
     *@return  com.hdit.guimei.domain.Address
     *@author   张宝玉
     *@Date    2021/1/18
     */
    public Address findaddressbyid(int id);

    public Address findaddressbyname(String address_name);
    List<Address> findAllAddress();

}
